package library.frame;

import javax.swing.*;
import java.awt.*;

/**
 * User: RockCrazy
 * Date: 03.01.12
 * Time: 22:40
 */
public class WinAbout extends JFrame
{
	private JButton btnOK;

	// Параметры окна
	private static final int D_HEIGHT = 415;   // высота окна
	private final static int D_WIDTH = 300;   // ширина окна
	public WinAbout()
	{
		setTitle("About");
		JLabel label;
		ImageIcon icon = createImageIcon("/resources/rockcrazy.jpg", "");
		label = new JLabel("<html><font color=blue>Made by Антон (RockCrazy) Вахманцев", icon, JLabel.CENTER);
		label.setVerticalTextPosition(JLabel.BOTTOM);
		label.setHorizontalTextPosition(JLabel.CENTER);
		label.setToolTipText("А жизнь то налаживается!");
		add(label);
		setVisible(true);
		// Получаем размеры экрана
		Dimension d = Toolkit.getDefaultToolkit().getScreenSize();
		// А теперь просто помещаем его по центру, вычисляя координаты на основе полученной информации
		setBounds(((int) d.getWidth() - WinAbout.D_WIDTH) / 2, ((int) d.getHeight() - WinAbout.D_HEIGHT) / 2,
				WinAbout.D_WIDTH, WinAbout.D_HEIGHT);
	    }
		protected static ImageIcon createImageIcon(String path, String description)
		{
			java.net.URL imgURL = WinAbout.class.getResource(path);
			if (imgURL != null)
			{
				return new ImageIcon(imgURL, description);
	        }
			else
			{
				System.err.println("Couldn't find file: " + path);
				return null;
			}
	    }
}
